// 这个文件在注册svg图标组件
import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon'// 导入svg组件

// 注册全局组件
Vue.component('svg-icon', SvgIcon)
// 以下这种重复的工作 其实是可以使用require.context简化的
/* import A from './A'
import B from './B'
import C from './C' */
// require.context('读取文件夹路径', 是否读取子目录, 正则匹配 )
const req = require.context('./svg', false, /\.svg$/)
// 循环收集到的所有的svg标签 在组件中可以直接使用组件 <svg-icon icon-class="图标名"></svg-icon>
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)
